#ifndef __DRV_ESP8266_H
#define __DRV_ESP8266_H

#include "sys.h"



/* export func */

void drv_esp8266_io_rst_set(void);
void drv_esp8266_io_rst_clr(void);
void drv_esp8266_hw_reset(void);
void drv_esp8266_mode_fwupdate(void);
void drv_esp8266_mode_work(void);
void drv_esp8266_set_irq_rx_handler(void (*func)(int));
void drv_esp8266_get_irq_rx_handler(void (*func)(int));
void drv_esp8266_send_data(const char *data, u32 len);

void drv_esp8266_init(void);



#endif // !__DRV_ESP8266_H
